#TM_ButtonBox {
	list-style-image: url(tmpoptions.png) !important;
}
#buttontabMixGeneralPrefs {
   -moz-image-region: rect(0px, 24px,  24px, 0px);
}
#buttontabMixEventsPrefs {
   -moz-image-region: rect(0px, 48px,  24px, 24px)
}
#buttontabMixAppearancePrefs {
   -moz-image-region: rect(0px, 72px,  24px, 48px)
}
#buttontabMixMousePrefs {
   -moz-image-region: rect(0px, 96px,  24px, 72px)
}
#buttontabMixMenuPrefs {
   -moz-image-region: rect(0px, 120px, 24px, 96px)
}
#buttontabMixSessionPrefs {
   list-style-image: url(sessionmanager.png)
}
#buttontabMixSessionPrefs {
   -moz-image-region: rect(0 24px 24px 0);
}
#buttontabMixSessionPrefs:hover {
   -moz-image-region: rect(24px 24px 48px 0);
}


.buttonBoxButton image {
	width: 24px !important;
	height: 24px !important;
}


tabpanels#tabpanId {
	-moz-appearance: none !important;
	margin: 0px !important;
	padding: 1px !important;
	border: none !important;
/*
	background: transparent !important;
	background-image: none !important;
*/
}

tabpanels#tabpanId tabbox {
	padding: 0px 1px !important;
}


#pref-tabmix {
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin: 0px !important;
}


#pref-tabmix #TMBox #TM_ButtonBox {
	margin-bottom: 1px !important;
	background: #EFEFEF !important;
	border: none !important;
	border-bottom: 1px solid ThreedShadow !important;
}

#pref-tabmix #TMBox #TM_ButtonBox button {
    -moz-appearance: none !important;
    max-width: 100% !important;
    min-width: 0px !important;
    height: auto !important;
    margin: 1px !important;
    border: none !important;
    background-color: transparent !important;
    background: none !important;
    padding: 3px 3px 1px 3px !important;
    color: #545454 !important;
    font-weight: bold !important;
    -moz-user-focus: none !important;
}

#pref-tabmix #TMBox #TM_ButtonBox button:hover {
    background-color: #E0E8F6 !important;
    border: none !important;
}

#pref-tabmix #TMBox #TM_ButtonBox button[checked="true"] {
    background-color: #C1D2EE !important;
    border: none !important;
}

#pref-tabmix #TMBox #TM_ButtonBox .button-box{
    background: none !important;
    padding: 3px 3px 1px 3px !important;
}

/*lets fix some themes, mainly charamel 1.2 */
#pref-tabmix #TMBox #TM_ButtonBox button .button-endcap{
background: none !important;
padding-right: 0px !important;
height: auto !important;
-moz-box-pack: start !important;
-moz-box-align: stretch !important;
}

#pref-tabmix #TMBox #TM_ButtonBox button .button-body{
background: none !important;
}

#btn_undoclose {
    list-style-image: url(undoclosetab.png);
    -moz-image-region: rect(0 40px 16px 24px);
}
